<?php
/**
 * @file commentreply.php
 * @author LJ (liangjian@haibao.com)
 * @date 2016年1月5日 上午10:25:53
 * @brief 
 */
namespace haibao\app\model\data;

class CommentReply extends Base{
    
    /**
     * 状态(0：未读)
     */
    const STATUS_NO = 0;

    /**
     * 状态(1：已读)
     */
    const STATUS_YES = 1;

    /**
     * 状态(2：删除)
     */
    const STATUS_DELETE = 2;

    /**
     * 文章Id
     */
    public $ArticleId;

    /**
     * 评论Id
     */
    public $CommentId;

    /**
     * 主评论Id
     */
    public $MainCommentId;

    /**
     * 评论用户Id
     */
    public $FromUserId;

    /**
     * 评论用户昵称
     */
    public $FromNickname;

    /**
     * 被回复用户Id
     */
    public $ToUserId;

    /**
     * 被回复用户昵称
     */
    public $ToNickname;

    /**
     * 接收回复用户Id
     */
    public $ReceiveUserId;

    /**
     * 接收回复用户昵称
     */
    public $ReceiveNickname;

    /**
     * 回复评论内容
     */
    public $ReplyContent;

    /**
     * 被回复评论内容
     */
    public $RepliedContent;

    /**
     * 主评论评论内容
     */
    public $MainContent;

    /**
     * 评论回复时间
     */
    public $ReplyTime;

    /**
     * 状态（0：未读，1：已读，2：删除）
     */
    public $Status;

    public function __construct(){
        parent::__construct();

        $this->intField('ArticleId', 'ArticleId', true);
        $this->intField('CommentId', 'CommentId', true);
        $this->intField('MainCommentId', 'MainCommentId', true);
        $this->intField('FromUserId', 'FromUserId', true);
        $this->stringField('FromNickname', 'FromNickname', true);
        $this->intField('ToUserId', 'ToUserId', true);
        $this->stringField('ToNickname', 'ToNickname', true);
        $this->intField('ReceiveUserId', 'ReceiveUserId', true);
        $this->stringField('ReceiveNickname', 'ReceiveNickname', true);
        $this->stringField('ReplyContent', 'ReplyContent', true);
        $this->stringField('RepliedContent', 'RepliedContent', true);
        $this->stringField('MainContent', 'MainContent', true);
        $this->dateField('ReplyTime', 'ReplyTime', true);
        $this->intField('Status', 'Status', true);

        $this->setTableName('CommentReply');
    }
} 